Big Huge Thesaurus

golden rain

noun